home *** CD-ROM | disk | FTP | other *** search
- class Delegate
- {
- function Delegate()
- {
- }
- static function create(target, handler)
- {
- var _loc3_ = arguments.slice(2);
- var _loc2_ = function()
- {
- return arguments.callee.handler.apply(arguments.callee.target,arguments.concat(arguments.callee.extraArgs));
- };
- _loc2_.extraArgs = _loc3_;
- _loc2_.handler = handler;
- _loc2_.target = target;
- return _loc2_;
- }
- }
-